package com.library.dto.pojo.excelPo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.metadata.BaseRowModel;
import lombok.Data;

import java.util.Date;

/**
 * @author weiwu
 * @description 用于导出图书excel的映射实体
 * @date 2018/10/4 15:38
 */
@Data
public class BookExportInfo extends BaseRowModel {

    /**
     * 书籍编号
     */
    @ExcelProperty ( value = "书籍编号", index = 0 )
    private Integer bookId;
    /**
     * 书籍名称
     */
    @ExcelProperty ( value = "书籍名称", index = 1 )
    private String bookName;
    /**
     * 国际标准书号
     */
    @ExcelProperty ( value = "国际标准书号", index = 2 )
    private String isbn;
    /**
     * 图书种类名
     */
    @ExcelProperty ( value = "图书种类", index = 3 )
    private String typeName;
    /**
     * 作者
     */
    @ExcelProperty ( value = "作者", index = 4 )
    private String author;
    /**
     * 总的数量
     */
    @ExcelProperty ( value = "总数", index = 5 )
    private Integer totalCount;
    /**
     * 当前数量
     */
    @ExcelProperty ( value = "可借数量", index = 6 )
    private Integer currentCount;
    /**
     * 出版商
     */
    @ExcelProperty ( value = "出版商", index = 7 )
    private String publisher;
    /**
     * 描述、简介
     */
    @ExcelProperty ( value = "描述", index = 8 )
    private String description;
    /**
     * 价格
     */
    @ExcelProperty ( value = "价格", index = 9 )
    private Double price;
    /**
     * 上架时间
     */
    @ExcelProperty ( value = "上架时间", index = 10 )
    private Date putdate;
    /**
     * 图书种类id
     */
    @ExcelProperty ( value = "图书种类编号", index = 11 )
    private Integer typeId;
    /**
     * 是否存在pdf文件，0、代表没有PDF文件，1代表有PDF文件
     */
    @ExcelProperty ( value = "是否存在pdf文件", index = 12 )
    private Integer isExitPDF;
    /**
     * 如果存在pdf文件，保存pfd文件的路径
     */
    @ExcelProperty ( value = "pdf路径", index = 13 )
    private String pdfURl;
//    /**
//     * 将当前记录加入数据库的管理员的编号
//     */
//    @ExcelProperty ( value = "管理员编号", index = 14 )
//    private Integer AdminId;

}
